from tkinter import*
win = Tk()
N = int(input())
x = int(input())
y = int(input())
win.geometry('500x500')
win.minsize(500, 500)
win.maxsize(500, 500)
canvas1 = Canvas(bg = 'white', width = 500, height = 500)
canvas1.pack(anchor = CENTER, expand = 1)
coord=[0,0, 10,0, 10,10, 20,10, 20,20, 10,20, 10,30, 0,30]
if N==0 and 0<=x<=500 and 0<=y<-500:
   pass
else:
    if N>0 and 0<=(0*N+x)<=500 and 0<=(0*N+y)<=500 and 0<=(20*N+x)<=500 and 0<=(30*N+y)<=500:
      pass
    else:
        if N<0 and 0<=(0*N+x)<=500 and 0<=(0*N+y)<=500 and 0<=(20*N+x)<=500 and 0<=(30*N+y)<=500:
            pass
        else:
            print ('NO')
            exit()
canvas1.create_polygon(coord[0]*N+x, coord[1]*N+y,
                       coord[2]*N+x, coord[3]*N+y,
                       coord[4]*N+x, coord[5]*N+y,
                       coord[6]*N+x, coord[7]*N+y,
                       coord[8]*N+x, coord[9]*N+y,
                       coord[10]*N+x, coord[11]*N+y,
                       coord[12]*N+x, coord[13]*N+y,
                       coord[14]*N+x, coord[15]*N+y)
win.mainloop()
                       
